self-inking stamp - German English Dictionary